stench trap - Español Inglés Diccionario